package com.geo.result.mapper;

import com.geo.result.domain.TOrderItems;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface TOrderItemsMapper {

    /**
     * 通过guid查询资料申请单明细
     *
     * @param guid 资料申请单明细GUID
     * @return 资料申请单明细
     */
    public TOrderItems selectTOrderItemsByGuid(String guid);

    /**
     * 查询资料申请单明细列表
     *
     * @param TOrderItems 资料申请单明细
     * @return 资料申请单明细集合
     */
    public List<TOrderItems> selectTOrderItemsList(TOrderItems tOrderItems);
    /**
     * 查询资料申请单明细列表
     *
     * @param fmainguid 资料申请单GUID
     * @return 资料申请单明细集合
     */
    public List<TOrderItems> selectTOrderItemsListByFmainguid(String fmainguid);

    /**
     * 新增资料申请单明细
     *
     * @param TOrderItems 资料申请单明细
     * @return 结果
     */
    public int insertTOrderItems(TOrderItems tOrderItems);

    /**
     * 修改资料申请单明细
     *
     * @param TOrderItems 资料申请单明细
     * @return 结果
     */
    public int updateTOrderItems(TOrderItems tOrderItems);

    /**
     * 批量删除资料申请单明细
     *
     * @param fguids 需要删除的资料申请单明细ID
     * @return 结果
     */
    public int deleteTOrderItemsByGuids(String[] fguids);

    /**
     * 删除资料申请单明细信息
     *
     * @param fguid 资料申请单明细GUID
     * @return 结果
     */
    public int deleteTOrderItemsByGuid(String fguid);
}
